package org.springblade.mach.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springblade.core.mp.base.BaseService;
import org.springblade.core.mp.support.Query;
import org.springblade.mach.entity.DrawingWordOrder;
import org.springblade.mach.vo.DrawingWorkOrderQueryVO;
import org.springblade.mach.vo.DrawingWorkOrderVO;

import javax.servlet.http.HttpServletResponse;
import java.util.List;

public interface IDrawingWorkOrderService{

	/**
	 * 物料清单
	 * @param workOrderQuery
	 * @return
	 */
	IPage<DrawingWorkOrderVO> getDrawingWordOrder(DrawingWorkOrderQueryVO workOrderQuery, Query pageQuery);

	/**
	 * 导出物料清单
	 * @param workOrderQuery
	 * @param response
	 */
	void downloadMaterielBom(DrawingWorkOrderQueryVO workOrderQuery, HttpServletResponse response);
}
